<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    
  </style>
</head>
<body>
  
</body>
<script>

  // 1. 同步：不同时执行，按照顺序依次执行
  //   - 除了异步程序都是同步程序
  // 2. 异步：同时执行
  //   - 计时器
  //   - 事件
  //   - ajax
  //   - Promise
  //   - async/await

  // 同步
  // let a = 10;
  // console.log(a);   // 10
  // a = 20;
  // console.log(a);   // 20

  // 异步
  // let a = 10;
  // setTimeout(()=>{
  //   a = 20;
  //   console.log(a);
  // }, 100);
  // console.log(a);   // 10

  // console.log(1);
  // const arr = [];
  // for(let i=0;i<10;i++){
  //   arr.push(Math.random())
  //   console.log("hello")
  // }
  // setTimeout(()=>{
  //   console.log("world");
  // }, 0)
  // console.log(2);


  
</script>
</html>